066141bc80ed10fd762fdc8375621039f61ca9b2,core-library/src/integration-test/java/org/silverpeas/core/calendar/RecurrentCalendarEventManagementIntegrationTest.java,RecurrentCalendarEventManagementIntegrationTest,deleteAllTheOccurrencesOfARecurrentEventDeleteTheEvent,#,313
Before Change
@Test
public void deleteAllTheOccurrencesOfARecurrentEventDeleteTheEvent() {
Calendar calendar = Calendar.getById(CALENDAR_ID);
List<CalendarEventOccurrence> occurrences = calendar.getPlannedEvents()
.getOccurrences()
.between(LocalDate.of(2016, 1, 9), LocalDate.of(2016, 3, 5));
assertThat(occurrences.isEmpty(), is(false));
occurrences.forEach(CalendarEventOccurrence::delete);
occurrences = calendar.getPlannedEvents()
.getOccurrences()
.between(LocalDate.of(2016, 1, 9), LocalDate.of(2016, 3, 5));
assertThat(occurrences.isEmpty(), is(true));
assertThat(calendar.getPlannedEvents().get("ID_E_5").isPresent(), is(false));
}
After Change
public void deleteAllTheOccurrencesOfARecurrentEventDeleteTheEvent() {
Calendar calendar = Calendar.getById(CALENDAR_ID);
List<CalendarEventOccurrence> occurrences =
calendar.between(LocalDate.of(2016, 1, 9), LocalDate.of(2016, 3, 5)).getEventOccurrences();
assertThat(occurrences.isEmpty(), is(false));
occurrences.forEach(CalendarEventOccurrence::delete);
occurrences =
calendar.between(LocalDate.of(2016, 1, 9), LocalDate.of(2016, 3, 5)).getEventOccurrences();
assertThat(occurrences.isEmpty(), is(true));
assertThat(calendar.event("ID_E_5").isPresent(), is(false));
}